.header-top{

    background-color: #2e2e2e;

    position: relative;

    z-index: 9999999;

}



.search{

    height: 30px;

    display: flex;

    align-items: center;

    float: right;

}



.language{

    margin-left: 25px;

    font-size: 12px;

    color: #fff;

    border-bottom: 2px solid #fff;

    position: relative;

    margin-top: -3px;

}





.box{

    position: relative;

    z-index: 9;

}


/* 
.box {

    box-shadow: 0 0px 30px 0px #ececec;

} */



.header-pc{

    display: flex;

    justify-content: space-between;

    align-items: center;

    height: 120px;

}



.header-pc img{

    width: 100%;

}



@media(max-width:768px){

   

    .header-pc img{

        width: 85%;

    } 

}



.header-nav{

    padding-top: 25px;

}



.header-nav ul{

    display: flex;

}



.header-nav ul li a{

    font-size: 15px;

    color: #2e2e2e;

    padding: 20px;

    text-decoration: none;

}



.header-nav ul li:last-child a{

    padding-right: 0;

}





.language-down{

    color: #2e2e2e;

    position: absolute;

    background-color: #f7f8f8;

    width: 233px;

    height: 135px;

    left: -40px;

    top: 26px;

    text-align: center;

    line-height: 30px;

    font-size: 16px;

    display: none;

    z-index: 100000;

}



.language-down ul li a:hover{

    text-decoration: underline;

}



.language-down ul li{

    padding-top: 25px;

}















































.nav> li .down_list{position: absolute;width:100%;background-color: #f5f5f5; display: none;z-index:999;}

.nav> li .down_list> a{display: block;text-align: center;line-height:30px;font-size:16px;color:#827982;padding: 10px;}

.nav> li .down_list> a:hover{color:#68bb28;}

.nav> li:hover .down_list{display: block;}





@media(min-width:1120px){

    .header{

        display: none;

    }

}



@media(max-width: 1120px){



    header.navbar,.header{

        position: relative;

    }

    header.navbar{

        z-index: 1;

    }

    .header{

        z-index: 1000;

    }



    .header-nav{

        display: none;

    }



    .header_bottom .nav li a:hover{background:none;}



    .header .header_top{display:none;}



    .header .head_mid{height: auto;position: relative;}



    .header .head_mid .nav_btn i{display: block;width:25px;height:2px;background: #ffd700;margin:8px auto;}



    .header .head_mid .nav_btn{position:absolute;right:17px;top:-80px;}



    .header_bottom .nav> li{background-image: none;}



    .header_bottom{height: auto;}



    .header_bottom .header_bottom_con{padding:0;}



    .header_bottom .nav{position: absolute;z-index:999;background:#fff;width: 100%;display: none;}



    .header_bottom .nav> li{float: none;border-bottom: 1px solid #d9d9d9;width:100%;position: relative;}



    .header_bottom .nav li> a{font-size: 16px;color:#333;}



    /* .header .nav> li:nth-child(2)::after{display: block;content:"";border-left:2px solid #888;border-bottom: 2px solid #888;position:absolute;top:20px;right:10px;width:10px;height:10px;transform: rotate(135deg);transition: 0.5s;}



    .header .nav> li:nth-child(4)::after{display: block;content:"";border-left:2px solid #888;border-bottom: 2px solid #888;position:absolute;top:20px;right:10px;width:10px;height:10px;transform: rotate(135deg);transition: 0.5s;}



    .header .nav> li:nth-child(5)::after{display: block;content:"";border-left:2px solid #888;border-bottom: 2px solid #888;position:absolute;top:20px;right:10px;width:10px;height:10px;transform: rotate(135deg);transition: 0.5s;} */



    .header_bottom .nav> li .down_list{position:static; background: none;display:none}



    .header_bottom .nav> li .down_list> a{color:#333;border-bottom: 1px solid #d9d9d9;   background: #f2f2f2!important;}



    .header_bottom .nav> li.on::after{transform: rotate(310deg);border-left:2px solid #000;border-bottom:2px solid #000;transition: 0.5s;}



    .header_bottom .nav >li.on a{background:#fff;}



}





















@media(max-width:512px){

    .header-pc {

        height: 90px;

    }

    .header .head_mid .nav_btn {

        top: -65px;

    }

    .language-down {

        width: 145px;

    }

}